home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / utility / ds0251 / bat_test.bat < prev    next >
DOS Batch File  |  1990-06-04  |  3KB  |  92 lines

  1. @ECHO OFF
  2. bat_cof
  3. bat_cls
  4. bat_dbox 0 0 2 79 1 67
  5. bat_zsay 1 53 ***    BAT_TEST.BAT    ***
  6. bat_sdat 1 65 4
  7. bat_say 1 73 2 /
  8. bat_stim 1 74 3
  9. bat_lsay 8 0 29 Dies ist eine DEMO
  10. bat_lsay 9 19 30 die Ihnen die Möglichkeiten
  11. bat_lsay 10 49 31 der BAT_*** Utilities vorstellt
  12. bat_vsay 14 1 31 O V I
  13. bat_vsay 14 78 31 O V I
  14. bat_zsay 15 29  Festgestellte Geräteausstattung
  15. bat_zsay 16 30  -------------------------------
  16. bat_cpu
  17. IF ERRORLEVEL 32 GOTO P386
  18. IF ERRORLEVEL 16 GOTO P286
  19. IF ERRORLEVEL 8 GOTO N386
  20. IF ERRORLEVEL 4 GOTO N286
  21. IF ERRORLEVEL 2 GOTO N186
  22. IF ERRORLEVEL 1 GOTO N86
  23. GOTO BAD
  24. :P386
  25. bat_say 18 25 33  CPU: 80386 (Protect Mode)
  26. GOTO EX
  27. :P286
  28. bat_say 18 20 33  CPU: 80286 (Protect Mode)
  29. GOTO EX
  30. :N386
  31. bat_say 18 20 33  CPU: 80386
  32. GOTO EX
  33. :N286
  34. bat_say 18 20 33  CPU: 80286
  35. GOTO EX
  36. :N186
  37. bat_say 18 20 33  CPU: 80186
  38. GOTO EX
  39. :N86
  40. bat_say 18 20 33  CPU: 8086/88
  41. GOTO EX
  42. :BAD
  43. bat_say 18 20 33  CPU: unbekannt
  44. GOTO EX
  45. :EX
  46. REM              +++++++++    W I C H T I G    +++++++
  47. REM
  48. REM              bei der folgenden Lösung der Abfrage des Errorlevels
  49. REM              ist es nicht möglich, einen unbekannten Video Adapter
  50. REM              (Errorlevel 0) zu erkennen. Das liegt daran, das wenn
  51. REM              Errorlevel 1, 2, 3 oder 4 ist, wird sofort die Funktion
  52. REM              bat_say aufgerufen sodaß der Errorlevel dann auf 0 oder
  53. REM              1 gesetzt wird (durch die Funktion bat_say).
  54. REM
  55. REM              Man kann natürlich den Umweg über goto wählen, was
  56. REM              allerdings in den meisten Fällen nur ein unnötiger
  57. REM              Zeitverlust wäre.
  58. REM
  59. bat_vid
  60. if errorlevel 4 bat_say 18 49 25 Video: VGA
  61. if errorlevel 3 bat_say 18 49 25 Video: EGA
  62. if errorlevel 2 bat_say 18 49 25 Video: CGA
  63. if errorlevel 1 bat_say 18 49 25 Video: Monochrom Adapter
  64. set bat_=nicht vorhanden
  65. bat_iems
  66. if errorlevel 1 SET bat_=vorhanden
  67. bat_zsay 20 25 Expanded Memory ist %bat_%
  68. set bat_=
  69. bat_dbox 22 0 24 79 2 24
  70. bat_say 23 25 24  *** Press any key to continue ***
  71. REM bat_sscr         ***  wenn Probleme dann diese Funktion benutzen  ***
  72. bat_sbuf
  73. if '%1' == 'TEST' goto next
  74. bat_tone 220 1024 247 1024 262 1024 294 1024 330 1024 349 1024 392 1024
  75. :next
  76. bat_get
  77. cls
  78. bat_zsay 3 143 Dies ist die Funktion bat_wait
  79. bat_zsay 10 31 B A T _ ***   -   Batch File Utilities
  80. bat_zsay 11 79 Version 1.01
  81. bat_zsay 13 31 (C) Copyright 1990 Klaus Overhage
  82. bat_blk 15 25 31 OVI
  83. bat_zsay 24 79 Die Funktion BAT_BLK wirkt besser, wenn das richtige Attribute verwendet wird
  84. bat_wait 150
  85. cls
  86. rem bat_rscr         ***  wenn Probleme dann diese Funktion benutzen  ***
  87. bat_rbuf
  88. bat_cpos 24 0
  89. IF ERRORLEVEL 1 bat_zsay 24 7 Parameterfehler !!!!
  90. if exist temp.scr del temp.scr
  91. bat_con
  92.